namespace C4F.DevKit.Bluetooth
{
    namespace ServiceAndDeviceDiscovery
    {
        #region Using Directives
        using System;
        using System.Collections.Generic;
        using System.Text;
        using System.IO;
        using System.Net.Sockets;
        using System.ComponentModel;
        #endregion

        /// <summary>
        /// Defines the Disconnection Event Arguments for the 
        /// Disconnected Event.
        /// </summary>
        public class DisconnectionEventArgs : AsyncCompletedEventArgs
        {

            #region Constructor
            /// <summary>
            ///Initializes for DisconnectionEventArgs object.
            /// </summary>
            /// <param name="e">An error that occurred during the 
            /// asynchronous operation.</param>
            /// <param name="canceled">A value indicating whether the 
            /// asynchronous operation was cancelled.</param>
            /// <param name="state">The user-supplied state object supplied
            /// when the asynchronous operation was requested.</param>
            
            public DisconnectionEventArgs(Exception e,
                                          bool canceled,
                                          object state)
                : base(e, canceled, state)
            {

            }
            #endregion
        }
    }
}